Co-ordinating Heterogeneous Parallel Computation
نویسندگان
چکیده
There is a growing interest in heterogeneous high performance computing environments. These systems are diicult to program owing to the complexity of choosing the appropriate resource allocations and the diiculties in expressing these choices in traditional parallel languages. In this paper we propose a methodology for structured parallel programming using functional skeletons to express these resource allocation strategies. By associating performance models with each skeleton it is possible to predict and opti-mise the performance of diierent resource allocation strategies, thus providing a tool for guiding the choice of resource allocation. Through a case study of a parallel conjugate gradient algorithm on a mixed vector and scalar parallel machine we demonstrate these features of the SPP(X) approach.
منابع مشابه
Co-ordinating Combined Parallel Vector and Scalar Computation
A new parallel programming approach based on the structured co-ordination of parallel behaviour is applied to programming the Fujitsu AP1000 for mixed parallel vector and scalar computation. With such a structured parallel programming model resource organisation as well as data and computation distribution can be programmed at a high level. The performance of a program can also be systematicall...
متن کاملThe Heterogeneous Bulk Synchronous Parallel Model
Trends in parallel computing indicate that heterogeneous parallel computing will be one of the most widespread platforms for computation-intensive applications. A heterogeneous computing environment o ers considerably more computational power at a lower cost than a parallel computer. We propose the Heterogeneous Bulk Synchronous Parallel (HBSP) model, which is based on the BSP model of parallel...
متن کاملCan a core outcome set improve the quality of systematic reviews? – a survey of the Co-ordinating Editors of Cochrane review groups
BACKGROUND Missing outcome data or the inconsistent reporting of outcome data in clinical research can affect the quality of evidence within a systematic review. A potential solution is an agreed standardized set of outcomes known as a core outcome set (COS) to be measured in all studies for a specific condition. We investigated the amount of missing patient data for primary outcomes in Cochran...
متن کاملParallel computation framework for optimizing trailer routes in bulk transportation
We consider a rich tanker trailer routing problem with stochastic transit times for chemicals and liquid bulk orders. A typical route of the tanker trailer comprises of sourcing a cleaned and prepped trailer from a pre-wash location, pickup and delivery of chemical orders, cleaning the tanker trailer at a post-wash location after order delivery and prepping for the next order. Unlike traditiona...
متن کاملCo-operative production planning for small- and medium-sized enterprises
Minimising manufacturing cost and production time parallel to raising the quality and the shipment reliability are important challenges in every production system. In case of distributed production systems the management of the above-mentioned criteria has great signi"cance and needs a complex, co-operative handling of the problems. A new, co-operative manufacturing network model is proposed fo...
متن کامل